package com.xhj.util;

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil {

    /**
     * 获取日期的对应的字符串
     * @param date
     * @return
     */
    public static String formatDate(Date date){
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String dateFormat = format.format(date);
        // 获取日期字符串
        dateFormat = dateFormat.substring(0,dateFormat.indexOf(" "));
        return dateFormat;
    }

    /**
     * 在当日日期的基础上增减天数
     * @param date
     * @param days
     * @return
     */
    public static Date addDays(Date date,Integer days){
        // 获取增加天数对应的时间戳
        long daysTimestamp = 1000 * 60 * 60 * 24 * days;
        // 当日时间戳与增加的时间戳相加
        long newTimeStamp = date.getTime() + daysTimestamp;
        return new Date(newTimeStamp);
    }
}
